physically demanding effort - Deutsch Englisch Wörterbuch